github.com/klauspost/compress/zstd.history.decoders (field)
56 uses
github.com/klauspost/compress/zstd (current package)
blockdec.go#L472: hist.decoders.literals = literals
blockdec.go#L487: if hist.decoders.nSeqs == 0 {
blockdec.go#L488: b.dst = append(b.dst, hist.decoders.literals...)
blockdec.go#L491: before := len(hist.decoders.out)
blockdec.go#L492: err = hist.decoders.decodeSync(hist.b[hist.ignoreBuffer:])
blockdec.go#L496: if hist.decoders.maxSyncLen > 0 {
blockdec.go#L497: hist.decoders.maxSyncLen += uint64(before)
blockdec.go#L498: hist.decoders.maxSyncLen -= uint64(len(hist.decoders.out))
blockdec.go#L500: b.dst = hist.decoders.out
blockdec.go#L501: hist.recentOffsets = hist.decoders.prevOffset
blockdec.go#L541: var seqs = &hist.decoders
blockdec.go#L652: if cap(b.sequence) < hist.decoders.nSeqs {
blockdec.go#L654: b.sequence = make([]seqVals, 0, hist.decoders.nSeqs)
blockdec.go#L659: b.sequence = b.sequence[:hist.decoders.nSeqs]
blockdec.go#L660: if hist.decoders.nSeqs == 0 {
blockdec.go#L661: hist.decoders.seqSize = len(hist.decoders.literals)
blockdec.go#L664: hist.decoders.windowSize = hist.windowSize
blockdec.go#L665: hist.decoders.prevOffset = hist.recentOffsets
blockdec.go#L667: err := hist.decoders.decode(b.sequence)
blockdec.go#L668: hist.recentOffsets = hist.decoders.prevOffset
blockdec.go#L681: hist.decoders.windowSize = hist.windowSize
blockdec.go#L682: hist.decoders.out = b.dst[:0]
blockdec.go#L683: err := hist.decoders.execute(b.sequence, hbytes)
blockdec.go#L695: b.dst = hist.decoders.out
blockdec.go#L696: hist.recentOffsets = hist.decoders.prevOffset
blockdec.go#L709: hist.decoders.out, hist.decoders.literals = nil, nil
decoder.go#L334: if frame.history.decoders.br != nil {
decoder.go#L335: frame.history.decoders.br.in = nil
decoder.go#L336: frame.history.decoders.br.cursor = 0
decoder.go#L679: hist.decoders = block.async.newHist.decoders
decoder.go#L692: hist.decoders.literals = block.async.literals
decoder.go#L705: block.async.seqSize = hist.decoders.seqSize
decoder.go#L784: hist.decoders.seqSize = block.async.seqSize
decoder.go#L785: hist.decoders.literals = block.async.literals
decoder.go#L841: block.async.literals = hist.decoders.literals
framedec.go#L338: d.history.decoders.maxSyncLen = 0
framedec.go#L340: d.history.decoders.maxSyncLen = uint64(cap(dst) - len(dst))
framedec.go#L343: if !d.o.limitToCap || d.FrameContentSize+uint64(len(dst)) < d.history.decoders.maxSyncLen {
framedec.go#L344: d.history.decoders.maxSyncLen = d.FrameContentSize + uint64(len(dst))
framedec.go#L346: if d.history.decoders.maxSyncLen > d.o.maxDecodedSize {
framedec.go#L348: println("maxSyncLen:", d.history.decoders.maxSyncLen, "> maxDecodedSize:", d.o.maxDecodedSize)
framedec.go#L353: println("maxSyncLen:", d.history.decoders.maxSyncLen)
framedec.go#L355: if !d.o.limitToCap && uint64(cap(dst)) < d.history.decoders.maxSyncLen {
framedec.go#L357: dst2 := make([]byte, len(dst), d.history.decoders.maxSyncLen+compressedBlockOverAlloc)
history.go#L17: decoders sequenceDecs
history.go#L40: h.decoders.freeDecoders()
history.go#L41: h.decoders = sequenceDecs{br: h.decoders.br}
history.go#L62: h.decoders.litLengths = dict.llDec
history.go#L63: h.decoders.offsets = dict.ofDec
history.go#L64: h.decoders.matchLengths = dict.mlDec
history.go#L65: h.decoders.dict = dict.content
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |